<?php
/*
 *   This file is part of Verbum.
 *
 *   Verbum is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   poat is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with poat.  If not, see <http://www.gnu.org/licenses/>.
 * 
 *   Copyright (c) 2008 Sergio Gabriel Teves <gabriel.sgt at gmail.com>
 */ 

$cmd = $param['cmd'];
switch ($cmd) {
	case "get":
		$path = $param['path'];
		$path = str_replace("#ROOT",ROOT_BROWSER_PATH,$path);
		$dirs=scandir($path);
		$list = array();
		foreach($dirs as $item) {
			if ($item!="." && $item!="..") {
				$obj = new stdClass;
				$obj->text = $item;
				$obj->disabled = "false";
				$fname = $path."/".$item;
				$fileinfo = pathinfo($fname);
				if (is_dir($fname)) {
					//$obj->iconCls = "folder";
					$obj->leaf=false;
				} else {
					$obj->iconCls = "file-".$fileinfo['extension'];
					$obj->leaf=true;
					$obj->qtip= size_readable(filesize($fname)) . " | ". date("d-m-Y H:i:s",filemtime($fname));
				}
				$list[] = $obj;
			}
		}
		$res = jsonEncodeList($list,array("text","disabled","iconCls","~leaf","qtip"),null);
		out("[".$res."]");
		break;
	case "":
	
	default:
		failed(s("Unavailable."));
		break;
}

?>

 